Big Huge Thesaurus

Viola odorata

noun